home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
comm
/
bbs
/
str_utilities3.lha
/
str.utils
/
docs
/
STR.Scroller.doc
< prev
next >
Wrap
Text File
|
1994-08-26
|
9KB
|
263 lines
The ST/R Utilities Package
Release 3
By:
Douglas McLaughlin
[Black Fire]
* All new or updated information since the last release will have a star in
the left column.
------------------------------------------------------------------------------
STR.ScrollerCD.rexx
STR.ScrollerFB.rexx
STR.CDROM.rexx
INSTALLATION:
File Locations:
STR.ScrollerCD.rexx ---> Doors:STR.Utils/
STR.ScrollerFB.rexx ---> Doors:STR.Utils/
STR.CDROM.rexx ---> Doors:STR.Utils/
CreateList ---> C: [or anywhere in your PATH....]
FileSort ---> C: [or anywhere in your PATH....]
ls [or ls.030] ---> C: [or anywhere in your PATH....]
Don't forget to rename ls.030 to ls if you have a 68030 or better.
FileScroll_AFR.Hlp ---> BBS:TEXT/ENGLISH/
FileScroll_Browse.Hlp ---> BBS:TEXT/ENGLISH/
FileScroll_Browse2.Hlp ---> BBS:TEXT/ENGLISH/
FileScroll_Main.Hlp ---> BBS:TEXT/ENGLISH/
FileScroll_Main2.Hlp ---> BBS:TEXT/ENGLISH/
Install in the BBS:
To install STR.ScrollerCD.rexx, use this line in your EX.BBSMenus file
in the "Global Commands" Area:
566, READCD, 0, "1-32", "\#0Doors:STR.Utils/STR.ScrollerCD.rexx\"
To install STR.ScrollerFB.rexx, use this line in your EX.BBSMenus file
in the "Message/File Transfer" Area:
168, F, 0, "1-32", "\#0Doors:STR.Utils/STR.ScrollerFB.rexx\"
To install STR.CDROM.rexx, create or add the following line to your
"Entry_Message" file in the BBS:FBASE/ directory:
\#0Doors:STR.Utils/STR.CDROM.rexx\
REQUIREMENTS:
Any Amiga ;)
The faster the better! =)
OS 2.04+
Untested with, but should work fine with, OS 3.0/3.1
ARexx:
RexxMast should be run in your s:user-startup.
rexxsupport.library should be installed in Libs:
Excelsior! BBS v1.20p12+
Works fine with v1.21 as well.
Assignment to T:
Preferably to RAM:T/ but can be anywhere.
KNOWN BUGS:
Only ANSI callers have access to the FileScrollers due to the ANSI
intensive interface of the programs.
Files marked in the STR.ScrollerFB.rexx program do not have their download
counter updated. This is not really a bug, more of an over-sight.
Both versions of the FileScroller had/has a problem with the format of the
European date. I don't know if this is fixed yet, no one has reported back
to me on this.
If the filename has a space in it, the Scroller can't do anything to it.
ie. View, Mark, etc.
Excelsior! v1.21 returns the following Enforcer hit when the ARexx
MARKFILE command is executed:
BYTE-READ from 00000001 PC: 07D68C3C
USP: 07D150E8 SR: 0000 SW: 0751 (U0)(-)(-) TCB: 07A7D138
Data: 00000001 00000000 00000023 00000000 00000000 00000018 00000000 40000000
Addr: 00000002 07A44858 00000001 07AA9428 07D05E68 07C9F67C 07D683F2 --------
Stck: 07ADA5F9 07CFE7F4 07D683F2 07D88C3A 00000001 00000023 00000000 00000000
Stck: 00000018 1EF6108F 00000000 07D15504 07C9F67C 07D151FC 07DA4D80 07AA9428
Name: "Background CLI" CLI: "BB" Hunk 0000 Offset 00027294
This is relatively harmless, but it has existed since v1.18! If everyone
reports this, Tom may yet fix it!
CONFIGURATION:
STR.ScrollerCD.rexx
CDPath - Path to your CD-ROM. 'NET:CD0/' or 'CD0:'
Language - Set to 1 for English, 0 for French.
SysopLevel - Access level to get Sysop Menu.
LogActive - Set to 1 to log usage, 0 for no logs.
LogFile - Path and name of the file to keep the log in.
DestDir - Path to the directory to store extracted files in.
Com. - Archiver information. Ensure that the necessary programs
are in your PATH.
cdpath. - This is where you assign access levels to individual
CD-ROMs. Follow the examples by placing the name of the
CD after the "cdpath." followed by an equals sign and the
access level of that CD. The first line assigns an access
level to any CD's that aren't in the list yet.
hidden - Set this to the number of hidden directories.
hidedir. - Add in all the directories on CDs you don't want your users
to see. Be sure all directory names are in UPPERCASE.
STR.ScrollerFB.rexx
Language - Set to 1 for English, 0 for French.
SysopLevel - Access level to get Sysop Menu.
LogActive - Set to 1 to log usage, 0 for no logs.
LogFile - Path and name of the file to keep the log in.
DestDir - Path to the directory to store extracted files in.
debug - Always leave this at 0.
stripnumfidl - Set this to 0 if you have NEVER run TransAmiga BBS.
If you HAVE run TA and your file descriptions still
have the [0] type download counters, setting this to
1 will delete this part of the comment.
Com. - Archiver information. Ensure that the necessary programs
are in your PATH.
STR.CDROM.rexx
CDPath - Path to your CD-ROM. 'NET:CD0/' or 'CD0:'
cdpath. - This is where you assign access levels to individual
CD-ROMs. Follow the examples by placing the name of the
CD after the "cdpath." followed by an equals sign and the
access level of that CD. The first line assigns an access
level to any CD's that aren't in the list yet.
PURPOSE & FEATURES:
STR.ScrollerCD.rexx
This program allows sysops to use a single CD-ROM system with multiple
CD's. Once the program is configured, you don't need to change a thing
each time you want to change a CD. It allows you to assign access levels
to individual CD's and disallow users to see certain directories on your
CD-ROM's. It allows users the option of using Files.BBS or similar
files on the CD-ROM for descriptions. This program does NOT require
the STR.ScrollerFB.rexx program to run.
If you have the Viewtek (VT) graphics viewer in your PATH, you can use
the un-documented (until now) G command at the Scroller's main menu to
view either .GIF or .JPG files on CD-ROM's. Also, the V command, if
used on a .GIF or .JPG, will return the file's size and depth.
The ScrollerCD program recognizes the following file names that could
possibly hold file descriptions:
00_Index.txt
Files.BBS
Wildcat.txt
A file with the same name as the current directory with .txt extension.
A file in the CD0:Readme/ directory with the same name as the current
directory with .LST extension.
The ScrollerCD searches for the description files in the above order.
If more than one of them exists on the CD-ROM, the ScrollerCD uses the
first one it finds.
* ScrollerCD now ignores files that end in .readme for use on the AmiNet
* CD-ROMs.
STR.ScrollerFB.rexx
The program provides an alternate interface to the files in the File
Base. It's much easier and more intuitive than the ANSI machine provided
in Excelsior!. This program does NOT require the STR.ScrollerCD.rexx to
run.
If you have the Viewtek (VT) graphics viewer in your PATH, you can use
the un-documented (until now) G command at the Scroller's main menu to
view either .GIF or .JPG files in the File Base. Also, the V command, if
used on a .GIF or .JPG, will return the file's size and depth.
STR.CDROM.rexx
This program shows your users which CD-ROM is currently loaded. If a
user does not have access to the current CD, then nothing is displayed.
This program does NOT require STR.ScrollerCD.rexx to run.
HISTORY:
Version 3.52cd & 3.51fb:
Made another change to the parsing of the European date format. It now
supports both 20/7/1994 and 20.7.1994.
Version 3.51cd:
Made a minor change (yet again) to keep the ScrollerCD from entering the
BBS's main directory with the '<' command. This "fix" should override
any other "glitches" ;)
Reported By: Stace Cunningham @ 1:3604/60.0
Version 3.5:
All changes and additions are listed in the above text.
The Past:
The "FileScroller" program was originally created by a person whose
alias is "Merlin." 90% of both the CD and FB programs are his, I merely
made the the necessary changes/additions/deletions as appropriate for
either a CD-ROM or Excelsior!'s File Base. All code that sets up the
file lists in the correct format for the Scroller is purely that of
the author of the STR.Utilites Package.
The FileScroller went up through v3.4 before being abandoned by the
author, "Merlin."